#ifndef __MEMPOOL_CONTINUOUS_ALLOC_H__
#define __MEMPOOL_CONTINUOUS_ALLOC_H__

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

void *mempool_continuous_init(void *base, int size, const char *handlerName);
void *mempool_continuous_alloc(void *handler, int size, char *owner);
void mempool_continuous_free(void* handler, void *ptr);
void mempool_continuous_dump(void *handler);
void mempool_continuous_dump_to_file(void *handler);

#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif /* __CONTINUOUS_ALLOC_H__ */
